home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er Special 15
/
64er_Magazin_Sonderheft_15_19xx_Markt__Technik_de_Side_A.d64
/
-maus dos basic
(
.txt
)
next >
Wrap
Commodore BASIC
|
2022-10-26
|
29KB
|
1,042 lines
100 rem ***** maus dos 64 *****
110 rem (c) 1986 by dirk jansen
120 rem + benoetigt 'mausi 64'+
130 rem (c) 1986 by dirk jansen
140 rem
150 rem v1.0 - 04.05.1986
160 rem -----------------------
170 :
172 rem @s1024
174 rem @e20000
176 :
180 da=peek(186):if da<>9 then da=8:rem - floppy adresse
200 if f=0 then f=-1:load"mausi 64",da,1
210 if f=1 then 31280
220 if f=2 then 31300
300 poke 788,peek(788)+3:rem - stoptaste ausschalten
470 :
480 rem *** maus funktionen ***
490 :
500 def fnad(x)=49152+3*x
510 def fnpa(x)=679+x
520 def fnva(x)=peek(fnpa(x))
530 def fnwo(x)=peek(x)+peek(x+1)*256
540 def fnlo(x)=x and 255
550 def fnhi(x)=int(x/256)
560 def fnxp(x)=fnwo(682+x*3)-24
570 def fnyp(x)=peek(681+x*3)-34
580 def fnxt(x)=int(fnxp(x)/8)-1
590 def fnyt(x)=int(fnyp(x)/8)-1
600 def fnky(x)=peek(680+x*17)
610 def fnpo(x)=peek(695+x)
620 def fnst(x)=(fnpo(0)-160)/4
630 def fner(x)=peek(698)
640 def fnsp(x)=peek(693)
650 def fndt(x)=-(peek(703) and 15)*(x=0)-(peek(703) and 2^(8-x))/2^(8-x)*(x>0)
660 def fnka(x)=680+x*13
670 :
680 rem *** dim arrays ***
690 :
700 dim np$(19) :rem - note pad inhalt
710 dim fe$(143):rem - file enterys
720 dim ty$(4) :rem - file types
730 dim co$(15) :rem - color names
740 dim no$(9) :rem - options name
750 dim fo$(9) :rem - options file name
760 dim so(9) :rem - options startadr
762 dim er$(29) :rem - fehlermeldungen
770 :
780 rem *** variabeln ***
790 :
810 dn$="0" :rem - unit
820 pa=4 :rem - printer adr
830 ps=7 :rem - printer sec.
870 :
880 rem *** read data ***
890 :
900 restore
910 for i=0 to 15:read co$(i):next i:rem - read color names
920 for i=0 to 4:read ty$(i):next i:rem - read file type names
930 for i=0 to 29:read er$(i):next i:rem - read error text
970 :
980 rem *** haupt programm ***
990 :
1000 gosub 40000:rem - show screen
1002 gosub 42000:rem - read parameter
1010 gosub 41000:rem - insert disk
1030 gosub 43000:rem - read note pad
1040 gosub 44000:rem - read options
1050 gosub 45000:rem - read directory
1100 sf%=0:mf%=144
1110 gosub 54000
1120 f%=0:gosub 51000:if f%=1 then gosub 54000:goto 1200
1122 if f%=2 then 1200
1124 if f%=3 then gosub 54000
1130 if yp=2 and xp>9 and xp<26 and sf%+40<=af% then sf%=sf%+40:goto 1110
1132 if yp=2 and xp>25 and sf%-40=>0 then sf%=sf%-40:goto 1110
1134 if yp<4 or yp>23 then 1120
1140 if fl then 2000
1150 a=-(xp>20)*20+yp-4
1160 if sf%+a>af% then goto 1120
1170 sys fnad(16),4,1,20,1,32,peek(646)
1180 sys fnad(16),4,21,20,1,32,peek(646)
1190 sys fnad(13),yp,1-(xp>20)*20:print"[186]";:mf%=sf%+a
1200 nf$=fe$(mf%)
1210 sys fnad(13),24,7:print "";mid$(nf$,2,16);"[146]";
1220 a=asc(left$(nf$,1)+chr$(0)):ty$=" ":if (a and 128)=0 then ty$="*"
1230 ty$=ty$+ty$(a and 7)
1240 if (a and 64) then ty$=ty$+"<"
1250 sys fnad(13),24,28:print "";left$(ty$+" ",5);"[146]";
1260 a=asc(mid$(nf$,18,1)+chr$(0))+asc(mid$(nf$,19,1)+chr$(0))*256
1270 sys fnad(13),24,38:print "";right$(" "+str$(a),3);"[146]";
1280 sys fnad(13),25,37:print "";right$(" "+str$(fb%),3);"[146]";
1290 goto 1120
2000 if (fl and 2)=2 then fl=fl and 253:goto 1010
2010 if (fl and 4)<>4 then 2060
2050 sys 64738
2060 if (fl and 8)<>8 then 1120
2100 print"[147]";chr$(9);chr$(142);
2110 print"load"+chr$(34);
2120 for i=1 to 16:a$=mid$(fe$(mf%),1+i,1):if a$<>chr$(160) then print a$;
2130 next i:print chr$(34);",";da;",1"
2140 print""
2150 print"run"
2160 poke 631,19:poke 632,13:poke 633,13:poke 198,3:end
9999 print"dead end":goto 9999
19970 :
19980 rem *** fehler behandlung ***
19990 :
20000 print:print"[147]";chr$(14);chr$(8):poke 198,0
20010 print tab(10);"********************"
20020 print tab(10);"* *"
20030 print tab(10);"* [211][217][211][212][197][205] [160][198][197][200][204][197][210] *"
20040 print tab(10);"* *"
20050 print tab(10);"********************"
20060 print""
20070 print"z.[194].: [196]ruecken von [211][212][207][208]/[210][197][211][212][207][210][197]"
20080 print" [196]iskettenfehler"
20090 print" [198]ehler beim [208]rogrammstart"
20092 print" [196]rucker nicht angeschlossen"
20100 print""
20110 print "[194]itte druecken [211]ie:"
20120 print " f1 [146] [203]altstart"
20130 print " f3 [146] [215]armstart ([196]isk. wechseln)"
20140 print " f5 [146] [194][193][211][201][195] [214]2.0 ([210]eset)"
20150 print " f7 [146] [198]ehlerquelle"
20160 print" "
20170 get a$:if a$<>"" then 20200
20180 print"[211][217][211][212][197][205] [198][197][200][204][197][210]"
20190 get a$:if a$="" then 20160
20200 if a$="[133]" then run
20210 if a$="[134]" then 1000
20220 if a$="[135]" then sys 64738
20230 if a$<>"[136]" then 20160
20240 print"[147]"
20250 print,"* [198]ehlerquelle *"
20260 print""
20262 a=peek(700):if a>29 then a=0
20270 print"[198]ehlerart: ";er$(a)
20280 print""
20290 print"[198]ehlernummer:";a
20300 print""
20310 print,"- [194]itte [212]aste [196]ruecken -"
20320 get a$:if a$="" then 20320
20330 goto 20000
29970 :
29980 rem *** parameter ***
29990 :
30000 sys fnad(7) :rem - scr retten
30002 sys fnad(13),4,1
30010 print spc(26);"[176][192][192][189] [221][146]"
30020 print spc(26);"[221] [212]ext- [221][146]"
30030 print spc(26);"[221] [210]ahmen- [221][146]"
30040 print spc(26);"[221] [194]ild- [221][146]"
30050 print spc(26);"[221] [205]ausfarbe [221][146]"
30060 print spc(26);"[171][192][192][192][192][192][192][192][192][192][192][192][179][146]"
30070 print spc(26);"[221] [196]rucker- [221][146]"
30080 print spc(26);"[221] [198]loppy- [221][146]"
30090 print spc(26);"[221] [205]ausdaten [221][146]"
30100 print spc(26);"[171][192][192][192][192][192][192][192][192][192][192][192][179][146]"
30102 print spc(26);"[221][160][211]peichern [221][146]"
30104 print spc(26);"[173][192][192][192][192][192][192][192][192][192][192][192][189][146]"
30110 gosub 51000:xo=xp:yo=yp:if yp<3 or yp>15 then xp=0
30120 if xp<27 then fl=flor1:sys fnad(8):sys fnad(18):return
30130 if yp=4 or yp=9 or yp=13 then 30110
30140 on yp-4 gosub 30160,30170,30180,30190,20000,30500,30300,30400,20000,46000
30150 goto 30110
30160 a=646:a$="[212]extfarbe":goto 30200
30170 a=53280:a$="[210]ahmenf.":goto 30200
30180 a=53281:a$="[194]ildfarbe":goto 30200
30190 a=703:a$="[205]ausfarbe"
30200 b=peek(a) and 15:sys fnad(7)
30210 sys fnad(13),4,1
30212 print tab(12);"[176][192][192][192][192][192][192][192][192][192][192][192][174][146]"
30214 print tab(12);"[221][146] ";left$(a$+" ",9);" [221][146]"
30216 print tab(12);"[171][192][192][192][192][192][192][192][192][192][192][192][179][146]"
30220 for i=0 to 15
30230 print tab(12);"[221] ";
30240 if i=b then print"[157][186]";
30250 print left$(co$(i)+" ",9);" [221][146]
30260 [130] i
30270 [153] [163]12);"/tantantantantantantantantantantanexpwait"
30280 [141] 51000:xo[178]xp:[139] yp[179]7 [176] yp[177]23 [167] xp[178]0
30282 [139] xp[179]13 [176] xp[177]23 [167] yo[178]yp:fl[178]fl [176] 1:[158] [165]ad(8):[158] [165]ad(18):[142]
30290 b[178]yp[171]7:[151] a,([194](a) [175] 240)[170](b [175] 15):[158] [165]ad(18):[137] 30210
30300 [158] [165]ad(7)
30310 [158] [165]ad(13),4,1
30311 [153] [163]12);"ortantantantantantantantantantantantantan^wait"
30312 [153] [163]12);"(NULL)wait ascloppydaten (NULL)wait"
30314 [153] [163]12);"-tantantantantantantantantantantantantan<wait"
30316 [153] [163]12);"(NULL) atndresse: 8 (NULL)wait"
30318 [153] [163]12);"(NULL) atndresse: 9 (NULL)wait"
30320 [153] [163]12);"-tantantantantantantantantantantantantan<wait"
30322 [153] [163]12);"(NULL) str$rive: 0 (NULL)wait"
30324 [153] [163]12);"(NULL) str$rive: 1 (NULL)wait"
30326 [153] [163]12);"/tantantantantantantantantantantantantanexpwait"
30328 [158] [165]ad(13),da[171]1,14:[153]"sqrwait"
30329 [158] [165]ad(13),[197](dn$)[170]10,14:[153]"sqrwait"
30330 [141] 51000:yo[178]yp:[139] xp[179]13 [176] xp[177]25 [167] yp[178]0
30332 [139] yp[179]7 [176] yp[177]11 [167] xo[178]yo:fl[178]fl [176] 1:[158] [165]ad(8):[158] [165]ad(18):[142]
30340 [139] yp[178]7 [167] da[178]8
30342 [139] yp[178]8 [167] da[178]9
30344 [139] yp[178]10 [167] dn$[178]"0"
30346 [139] yp[178]11 [167] dn$[178]"1"
30350 [137] 30310
30400 [158] [165]ad(7):[158] [165]ad(13),4,1
30410 [153] [163]12);"ortantantantantantantantantantantantantantantantantan^wait"
30412 [153] [163]12);"(NULL) wait (NULL)ausstr$aten (NULL)wait"
30414 [153] [163]12);"-tantantantantantantantantantantantantantantantantan<wait"
30416 [153] [163]12);"(NULL) doppelt breit (NULL)wait"
30418 [153] [163]12);"(NULL) doppelt hoch (NULL)wait"
30420 [153] [163]12);"(NULL) hinter (NULL)chrift (NULL)wait"
30422 [153] [163]12);"-tantantantantantantantantantantantantantantantantan<wait"
30424 [153] [163]12);"(NULL) chr$eschwindigkeit (NULL)wait"
30426 [153] [163]12);"(NULL) = ";[201](" "[170][196]([194](693)),3);" (NULL)wait"
30430 [153] [163]12);"-tantantantantantantantan=tantantantantantantantan<wait"
30432 [153] [163]12);"(NULL) + 1 (NULL) +10 (NULL)wait"
30433 [153] [163]12);"-tantantantantantantantan(NULL)tantantantantantantantan<wait"
30434 [153] [163]12);"(NULL) - 1 (NULL) -10 (NULL)wait"
30436 [153] [163]12);"/tantantantantantantantan>tantantantantantantantanexpwait"
30440 [158] [165]ad(13),7,14:[153]" wait":[139] [165]dt(1) [167] [158] [165]ad(13),7,14:[153]"sqrwait"
30442 [158] [165]ad(13),8,14:[153]" wait":[139] [165]dt(2) [167] [158] [165]ad(13),8,14:[153]"sqrwait"
30444 [158] [165]ad(13),9,14:[153]" wait":[139] [165]dt(3) [167] [158] [165]ad(13),9,14:[153]"sqrwait"
30450 [141] 51000:xo[178]xp:[139] yp[179]7 [176] yp[177]17 [167] xp[178]0
30452 [139] xp[179]13 [176] xp[177]30 [167] yo[178]yp:fl[178]fl [176] 1:[158] [165]ad(8):[158] [165]ad(18):[142]
30460 [139] yp[178]7 [167] [151] 703,([194](703) [175] 127)[170](1[171][165]dt(1))[172]128
30462 [139] yp[178]8 [167] [151] 703,([194](703) [175] 191)[170](1[171][165]dt(2))[172]64
30464 [139] yp[178]9 [167] [151] 703,([194](703) [175] 223)[170](1[171][165]dt(3))[172]32
30466 [139] yp[178]14 [175] xp[179]22 [175] [194](693)[179]255 [167] [151] 693,[194](693)[170]1
30468 [139] yp[178]14 [175] xp[177]22 [175] [194](693)[179]245 [167] [151] 693,[194](693)[170]10
30470 [139] yp[178]16 [175] xp[179]22 [175] [194](693)[177]0 [167] [151] 693,[194](693)[171]1
30472 [139] yp[178]16 [175] xp[177]22 [175] [194](693)[177]10 [167] [151] 693,[194](693)[171]10
30480 [158] [165]ad(13),12,17
30482 [153] "";[201](" "[170][196]([194](693)),3);"wait"
30490 [137] 30440
30500 [158] [165]ad(7):[158] [165]ad(13),4,1
30510 [153] [163]12);"ortantantantantantantantantantantantantantantantantan^wait"
30512 [153] [163]12);"(NULL)wait str$rucker-str$aten (NULL)wait"
30514 [153] [163]12);"-tantantantantantantantantantantantantantantantantan<wait"
30516 [153] [163]12);"(NULL) str$ruckeradresse (NULL)wait"
30518 [153] [163]12);"(NULL) (NULL)weitadresse (NULL)wait"
30520 [153] [163]12);"-tantantantantantantantantantantantantantantantantan<wait"
30522 [153] [163]12);"(NULL) (NULL)teuerzeichen: (NULL)wait"
30524 [153] [163]12);"-tantantantantantantantantantantantantantantantantan<wait"
30526 [153] [163]12);"(NULL) 8 (NULL)(NULL)right$ ein (NULL)wait"
30528 [153] [163]12);"(NULL) chr$ross/(NULL)lein ein (NULL)wait"
30530 [153] [163]12);"(NULL) (NULL)evers ein (NULL)wait"
30532 [153] [163]12);"(NULL) (NULL)evers aus (NULL)wait"
30534 [153] [163]12);"(NULL) (NULL)agenruecklauf (NULL)wait"
30536 [153] [163]12);"/tantantantantantantantantantantantantantantantantanexpwait"
30540 [141] 51000:xo[178]xp:[139] yp[179]7 [176] yp[177]16 [167] xp[178]0
30542 [139] xp[179]13 [176] xp[177]30 [167] fl[178]fl [176] 1:yo[178]yp:[158] [165]ad(8):[158] [165]ad(18):[142]
30550 [139] yp[178]7 [167] f$[178]"str$ruckeradresse?":t$[178][202]([196](pa),2):l[178]3:[141] 53000
30552 [139] yp[178]7 [175] f[178]0 [167] pa[178][197](t$)
30560 [139] yp[178]8 [167] f$[178]"(NULL)weitadresse?":t$[178][202]([196](ps),2):l[178]3:[141] 53000
30562 [139] yp[178]8 [175] f[178]0 [167] ps[178][197](t$)
30570 [139] yp[178]12 [167] a$[178]lp$:f$[178]"8 (NULL)(NULL)right$ ein (left$ex)":[141] 30900:lp$[178]a$
30580 [139] yp[178]13 [167] a$[178]gk$:f$[178]"chr$ross/(NULL)lein ein":[141] 30900:gk$[178]a$
30590 [139] yp[178]14 [167] a$[178]re$:f$[178]"(NULL)evers ein (left$ex)":[141] 30900:re$[178]a$
30600 [139] yp[178]15 [167] a$[178]ra$:f$[178]"(NULL)evers aus (left$ex)":[141] 30900:ra$[178]a$
30610 [139] yp[178]16 [167] a$[178]cr$:f$[178]"(NULL)agenruecklauf":[141] 30900:cr$[178]a$
30620 [137] 30540
30900 t$[178]"":x$[178]a$:[129] i[178]1 [164] [195](a$)
30902 t$[178]t$[170][202]("0123456789abcdef",([198]([202](a$,i)[170][199](0))[173]16)[170]1,1)
30904 t$[178]t$[170][202]("0123456789abcdef",([198]([202](a$,i)[170][199](0))[175] 15)[170]1,1)
30906 [130] i:l[178]16:[141] 53000:[139] f [167] a$[178]x$:[142]
30910 a$[178]"":[129] i[178]1 [164] [195](t$) [169] 2
30912 b$[178][202](t$,i,1):b[178][197](b$):[139] b$[177][178]"a" [175] b$[179][178]"f" [167] b[178]b[170][198](b$)[171]55
30914 b$[178][202](t$,i[170]1,1):c[178][197](b$):[139] b$[177][178]"a" [175] b$[179][178]"f" [167] c[178]c[170][198](b$)[171]55
30916 a$[178]a$[170][199](b[172]16[170]c):[130] i:[142]
30970 :
30980 [143] *** zusatz ***
30990 :
31000 [158] [165]ad(7):[158] [165]ad(13),4,1
31010 [153] [163]15);"ortantantantantanexp /tantantantantan^wait"
31020 [139] ao%[177]0 [167] 31200
31030 [153] [163]15);"(NULL) (NULL)wait"
31040 [153] [163]15);"(NULL) (NULL)eine (NULL)usatz (NULL)wait"
31050 [153] [163]15);"(NULL) (NULL)perationen (NULL)wait"
31060 [153] [163]15);"(NULL) vorhanden (NULL)wait"
31070 [153] [163]15);"(NULL) (NULL)wait"
31080 [153] [163]15);"/tantantantantantantantantantantantantantantantantantanexpwait"
31090 [141] 51000:xo[178]xp:[139] yo[179]3 [176] yo[177]10 [167] xp[178]0
31092 [139] xp[179]15 [176] xp[177]31 [167] [158] [165]ad(8):[158] [165]ad(18):yo[178]yp:fl[178]fl [176] 1:[142]
31094 [137] 31090
31200 [129] i[178]0 [164] ao%[171]1
31210 [153] [163]15);"(NULL) ";[200](no$(i)[170]" ",16);" (NULL)wait"
31220 [130] i
31230 [153] [163]15);"/tantantantantantantantantantantantantantantantantantanexpwait"
31240 [141] 51000:xo[178]xp:[139] yp[179]3 [176] yp[177]ao%[170]4 [167] xp[178]0
31250 [139] xp[179]16 [176] xp[177]34 [167] [158] [165]ad(8):[158][165]ad(18):yo[178]yp:fl[178]fl [176] 1:[142]
31260 [139] yp[179]5 [167] 31240
31270 f[178]1:[147] dn$[170]":"[170]fo$(yp[171]5),da,1
31280 [153]"load";:[158] so(yp[171]5)
31290 f[178]2:[147]"mausi 64",da,1
31300 [158] [165]ad(10):[158] [165]ad(18):[137] 1100
31970 :
31980 [143] *** file ***
31990 :
32000 [158] [165]ad(7) :[143] - scr retten
32002 [158] [165]ad(13),4,1
32010 [153] "(NULL) /tantantantantantantan^wait"
32011 [139] mf%[178]144 [167] 32400
32012 [153] "(NULL) (NULL)oeschen (NULL)wait"
32014 [153] "(NULL) (NULL)mbenennen (NULL)wait"
32016 [153] "(NULL) (NULL)erdoppeln (NULL)wait"
32018 [153] "(NULL) atnnhaengen (NULL)wait"
32020 [153] "(NULL) (NULL)chuetzen (NULL)wait"
32022 [153] "(NULL) atnufheben (NULL)wait"
32024 [153] "(NULL) (NULL)chliessen (NULL)wait"
32026 [153] "/tantantantantantantantantantantantanexp"
32030 [141] 51000:xo[178]xp:yo[178]yp:[139] yp[179]3 [176] yp[177]12 [167] xp[178]99
32032 [139] xp[177]14 [167] [158] [165]ad(8):[158] [165]ad(18):fl[178]fl [176] 1:[142]
32040 a[178]yp[171]4:[139] yp[179]1 [167] 32030
32042 [145] a [141] 32050,32070,32100,32230,32140,32210,32220
32044 [137] 32030
32050 fb%[178]fb%[170][198]([202](fe$(mf%),18))[170][198]([202](fe$(mf%),19))[172]256
32052 t1$[178][202](fe$(mf%),2,16)
32053 t2$[178]"(NULL)oeschen?"
32054 [141] 55000:[139] f [167] [142]
32055 [139] [201](t1$,1)[178][199](160) [167] t1$[178][200](t1$,[195](t1$)[171]1):[137] 32055
32056 [159] 15,da,15,"s"[170]dn$[170]":"[170]t1$
32058 [160] 15
32060 [129] i[178]mf% [164] af%
32062 fe$(i)[178]fe$(i[170]1)
32064 [130] i
32066 af%[178]af%[171]1:f%[178]1
32068 [142]
32070 t$[178][202](fe$(mf%),2,16)
32072 [139] [201](t$,1)[178][199](160) [167] t$[178][200](t$,[195](t$)[171]1):[137] 32072
32074 ta$[178]t$
32075 f$[178]"(NULL)euer (NULL)ame?":l[178]16
32076 [141] 53000:[139] f [167] [142]
32078 t$[178][200](t$,16):tn$[178]t$
32080 [139] [195](t$)[179]16 [167] t$[178]t$[170][199](160):[137] 32080
32082 fe$(mf%)[178][200](fe$(mf%),1)[170]t$[170][202](fe$(mf%),18):f%[178]1
32090 [159] 15,da,15,"r"[170]dn$[170]":"[170]tn$[170]"="[170]ta$:[160] 15:[142]
32100 f$[178]"(NULL)ame der (NULL)opie?":l[178]16:t$[178]"":[141] 53000:[139] f [167] [142]
32110 a$[178][202](fe$(mf%),2,16)
32112 [139] [201](a$,1)[178][199](160) [167] a$[178][200](a$,[195](a$)[171]1):[137] 32112
32120 [159] 15,da,15,"c"[170]dn$[170]":"[170]t$[170]"="[170]dn$[170]":"[170]a$:[160] 15
32130 [141] 45000:f%[178]1:[142]
32140 a[178][198](fe$(mf%)):a[178]a [176] 64:fe$(mf%)[178][199](a)[170][202](fe$(mf%),2)
32150 [159] 15,da,15:[159] 2,da,2,"#"
32160 [152]15,"u1: 2 ";dn$;[198]([202](fe$(mf%),20));[198]([202](fe$(mf%),21))
32170 [152]15,"b-p: 2";[198]([202](fe$(mf%),22))
32180 [152]2,[199](a);
32190 [152]15,"u2: 2 ";dn$;[198]([202](fe$(mf%),20));[198]([202](fe$(mf%),21))
32200 [160] 2:[160] 15:f%[178]2:[142]
32210 a[178][198](fe$(mf%)):a[178]a [175] 191:fe$(mf%)[178][199](a)[170][202](fe$(mf%),2):[137] 32150
32220 a[178][198](fe$(mf%)):a[178]a [176] 128:fe$(mf%)[178][199](a)[170][202](fe$(mf%),2):[137] 32150
32230 f$[178]"an welche str$atei?":t$[178]"":l[178]16:[141] 53000:[139] f [167] [142]
32240 f$[178]"(NULL)ame neue str$atei?":n$[178]t$:t$[178]"":[141] 53000:[139] f [167] [142]
32250 a$[178][202](fe$(mf%),2,16)
32260 [139] [201](a$,1)[178][199](160) [167] a$[178][200](a$,[195](a$)[171]1):[137] 32260
32270 [139] n$[178]t$ [176] t$[178]a$ [176] n$[178]a$ [167] t1$[178]"str$ie (NULL)amen muessen"
32280 [139] n$[178]t$ [176] t$[178]a$ [176] n$[178]a$ [167] t2$[178]"(NULL)erschieden sein":[141] 50000:[142]
32290 [159] 15,da,15,"c"[170]dn$[170]":"[170]t$[170]"="[170]dn$[170]":"[170]a$[170]","[170]dn$[170]":"[170]n$:[160] 15
32300 [141] 45000:f%[178]1:[142]
32400 [153] "(NULL) (NULL)wait"
32410 [153] "(NULL) (NULL)ein ascile (NULL)wait"
32420 [153] "(NULL) markiert (NULL)wait"
32430 [153] "(NULL) (NULL)wait"
32440 [153] "/tantantantantantantantantantantantanexpwait"
32450 [141] 51000:xo[178]xp:[139] yp[179]4 [176] yp[177]9 [167] xp[178]255
32460 [139] xp[179]15 [167] 32450
32470 [158] [165]ad(8):[158] [165]ad(18):yo[178]yp:fl[178]fk [176] 1:[142]
32970 :
32980 [143] *** disk ***
32990 :
33000 [158] [165]ad(7) :[143] - scr retten
33010 [158] [165]ad(13),4,1
33020 [153] [163]5);"orexp /tantantantantantantan^wait"
33030 [153] [163]5);"(NULL) ascormatieren (NULL)wait"
33040 [153] [163]5);"(NULL) (NULL)mbenennen (NULL)wait"
33050 [153] [163]5);"(NULL) atnufraeumen (NULL)wait"
33060 [153] [163]5);"(NULL) (NULL)oeschen (NULL)wait"
33070 [153] [163]5);"(NULL) (NULL)chuetzen (NULL)wait"
33080 [153] [163]5);"(NULL) atnufheben (NULL)wait"
33090 [153] [163]5);"/tantantantantantantantantantantantantanexpwait"
33100 [141] 51000:xo[178]xp:yo[178]yp:[139] yp[179]4 [176] yp[177]11 [167] xp[178]0
33110 [139] xp[179]5 [176] xp[177]19 [167] [158] [165]ad(8):[158] [165]ad(18):fl[178]fl [176] 1:[142]
33120 [139] yp[178]4 [176] yp[178]11 [167] 33100
33130 [145] yp[171]4 [141] 33150,33210,33320,33360,33500,33650
33140 [139] f[178]0 [167] [141] 45000:f%[178]3:mf%[178]144
33142 [137] 33100
33150 f$[178]"str$isk (NULL)ame?":t$[178]"":l[178]16:[141] 53000:n$[178]t$:[139] f [167] [142]
33160 f$[178]"str$isk right$str$?":t$[178]"":l[178]2:[141] 53000:[139] f [167] [142]
33170 t1$[178]"str$isk ascormatieren"
33180 t2$[178]"(NULL)ind (NULL)ie sicher?"
33190 [141] 55000:[139] f [167] [142]
33200 [159] 15,da,15,"n"[170]dn$[170]":"[170]n$[170]","[170]t$:[160] 15:[142]
33210 f$[178]"neuer (NULL)ame?":t$[178][200](dh$,16):l[178]16:[141] 53000:[139] f [167] [142]
33220 f$[178]"neue right$str$?":n$[178]t$:t$[178][202](dh$,19,5):l[178]5:[141] 53000:[139] f [167] [142]
33230 [159] 15,da,15:[159] 2,da,2,"#"
33240 [152]15,"u1: 2 ";dn$;18;0
33250 [152]15,"b-p: 2 144"
33260 [139] [195](n$)[179]16 [167] n$[178]n$[170][199](160):[137] 33260
33270 [152]2,n$;
33280 [152]15,"b-p: 2 162"
33290 [152]2,t$[170][201]("xx"[170][199](160)[170]"2a",5[171][195](t$));
33300 [152]15,"u2: 2 ";dn$;18;0
33310 [160] 2:[160] 15:[142]
33320 t1$[178]"str$isk atnufraeumen?"
33330 t2$[178]"(NULL)ind (NULL)ie sicher?"
33340 [141] 55000:[139] f [167] [142]
33350 [159] 15,da,15,"v":[160] 15:[142]
33360 f$[178]"(NULL)euer str$isk (NULL)ame?":t$[178][200](dh$,16):l[178]16:[141] 53000:[139] f [167] [142]
33370 t1$[178]"str$isk (NULL)oeschen?"
33380 t2$[178]"(NULL)ind (NULL)ie sicher?"
33390 [141] 55000:[139] f [167] [142]
33400 [159] 15,da,15
33410 [139] [201](t$,1)[178][199](160) [167] t$[178][200](t$,[195](t$)[171]1):[137] 33410
33420 [152]15,"n";dn$;":";t$
33430 [132]15,a,a$
33440 [139] a[178]0 [167] 33470
33450 t1$[178]"!! str$isk ascehler !!"
33460 t2$[178]a$:[141] 50000
33470 [160] 15:[142]
33500 t1$[178]"str$isk schuetzen?!"
33510 t2$[178]"(NULL)ind (NULL)ie sicher?"
33520 [141] 55000:[139] f [167] [142]
33530 [159] 15,da,15
33540 [152]15,"i"[170]dn$
33550 [159] 2,da,2,"#"
33560 [152]15,"u1 2 ";dn$;18;0
33570 [152]15,"b-p 2 2"
33580 [152]2,"x";
33590 [152]15,"u2 2";dn$;18;0
33600 [160] 2
33610 [152]15,"i"[170]dn$
33620 [160] 15
33630 f[178]1:[142]
33650 t1$[178]"str$isk freigeben?!"
33660 t2$[178]"(NULL)ind (NULL)ie sicher?"
33670 [141] 55000:[139] f [167] [142]
33680 [159] 15,da,15
33690 [152]15,"i"[170]dn$
33700 [159] 2,da,2,"#"
33710 [152]15,"u1 2 ";dn$;18;0
33720 [152]15,"m-w";[199](1);[199](1);[199](1);[199](65)
33730 [152]15,"b-p 2 2"
33740 [152]2,"a";
33750 [152]15,"u2 2";dn$;18;0
33760 [160] 2
33770 [152]15,"i"[170]dn$
33780 [160] 15
33790 f[178]1:[142]
33970 :
33980 [143] *** anderes ***
33990 :
34000 [158] [165]ad(7) :[143] - scr retten
34010 [158] [165]ad(13),4,1
34020 [153] [163]10);"ortanexp /tantantantantantantantan^wait"
34030 [153] [163]10);"(NULL) str$isk wechseln (NULL)wait"
34040 [153] [163]10);"-tantantantantantantantantantantantantantantantantantan<wait"
34050 [153] [163]10);"(NULL) (NULL)otizen (NULL)wait"
34060 [153] [163]10);"(NULL) (NULL)usatz aendern (NULL)wait"
34070 [153] [163]10);"-tantantantantantantantantantantantantantantantantantan<wait"
34080 [153] [163]10);"(NULL) (NULL)rogramm starten (NULL)wait"
34090 [153] [163]10);"(NULL) peekasic v 2.0 (NULL)wait"
34100 [153] [163]10);"/tantantantantantantantantantantantantantantantantantanexpwait"
34110 [141] 51000:xo[178]xp:yo[178]yp:[139] yp[179]4 [176] yp[177]12 [167] xp[178]0
34120 [139] xp[179]10 [176] xp[177]30 [167] fl[178]fl [176] 1:[158] [165]ad(8):[158] [165]ad(18):[142]
34130 [139] yp[178]6 [176] yp[178]9 [176] yp[178]4 [167] 34110
34140 [145] yp[171]4 [141] 34170,20000,35000,34300,20000,34190,34180
34150 [139] fl[179]2 [167] 34110
34160 [158] [165]ad(8):[158] [165]ad(18):fl[178]fl [176] 1:xo[178]255:[142]
34170 t1$[178]"str$isk wechseln"
34172 t2$[178]"(NULL)ind (NULL)ie sicher?"
34174 [141] 55000:[139] f [167] [142]
34178 fl[178]fl [176] 2:[142]
34180 t1$[178]"(NULL)aus str$(NULL)(NULL)"
34182 t2$[178]"(NULL)erlassen?"
34184 [141] 55000:[139] f [167] [142]
34188 fl[178]fl [176] 4:[142]
34190 [139] mf%[177]af% [167] [142]
34192 t1$[178][202](fe$(mf%),2,16)
34193 t2$[178]"(NULL)tarten?"
34194 [141] 55000:[139] f [167] [142]
34198 fl[178]fl [176] 8:[142]
34290 [143] --- zuzatz bearbiten ---
34300 [158] [165]ad(7)
34310 [158] [165]ad(13),6,1
34320 [153] [163]8);"ortantantantantantantantantantantantantantantantantantantantantan^wait"
34330 [153] [163]8);"(NULL) wait (NULL)usatz peekearbeiten (NULL)wait"
34340 [153] [163]8);"-tantantantantantantantantantantantantantantantantantantantantan<wait"
34350 [153] [163]8);"(NULL) (NULL)rogramm in (NULL)usatz (NULL)wait"
34360 [153] [163]8);"(NULL) str$aten aendern (NULL)wait"
34370 [153] [163]8);"(NULL) (NULL)usatz loeschen (NULL)wait"
34380 [153] [163]8);"(NULL) (NULL)usatz abspeichern (NULL)wait"
34390 [153] [163]8);"/tantantantantantantantantantantantantantantantantantantantantanexpwait"
34400 [141] 51000:xo[178]xp:yo[178]yp:[139] yp[179]6 [176] yp[177]13 [167] xp[178]0
34410 [139] xp[179]8 [176] xp[177]30 [167] [158] [165]ad(8):[158] [165]ad(18):fl[178]fl [176] 1:[142]
34420 [139] yp[179]9 [176] yp[178]13 [167] 34400
34430 [145] yp[171]8 [141] 34500,34600,34700,34800
34440 [137] 34400
34490 [143] --- in zusatz ---
34500 [139] ao%[179]10 [167] 34510
34502 t1$[178]"(NULL)ein (NULL)latz mehr"
34504 t2$[178]"fuer (NULL)usaetze!!"
34506 [141] 50000
34508 [142]
34510 [139] mf%[179]144 [167] 34520
34512 t1$[178]"(NULL)ein (NULL)rogramm"
34514 t2$[178]"(NULL)arkiert!!"
34516 [141] 50000
34518 [142]
34520 fo$(ao%)[178][202](fe$(mf%),2,16)
34522 f$[178]"(NULL)ame im (NULL)enue?"
34524 t$[178]"":l[178]16:[141] 53000: [139] f [167] [142]
34526 no$(ao%)[178]t$
34530 f$[178]"(NULL)tartadresse?"
34532 t$[178]"peekasic":l[178]6:[141] 53000:[139] f [167] [142]
34534 so(ao%)[178][197](t$):[139] so(ao%)[179]0 [167] 34530
34536 [139] so(ao%)[177]2[174]16[171]1 [167] 34530
34538 [139] so(ao%)[179][177][181](so(ao%)) [167] 34530
34540 t1$[178]no$(ao%)
34542 t2$[178]"uebernehmen?"
34544 [141] 55000:[139] f [167] [142]
34546 ao%[178]ao%[170]1:[142]
34600 [141] 34900:[139] f [176] no[178]0 [167] [142]
34610 f$[178]"(NULL)euer (NULL)ame?"
34620 t$[178]no$(no[171]1):l[178]16:[141] 53000:[139] f [167] [142]
34630 no$(no[171]1)[178]t$
34640 f$[178]"(NULL)eue (NULL)tartaddr.?"
34642 t$[178][202]([196](so(no[171]1)),2):[139] so(no[171]1)[178]0 [167] t$[178]"peekasic"
34650 l[178]6:[141] 53000:[139] f [167] [142]
34660 [139] [197](t$)[179]0 [167] 34640
34662 [139] [197](t$)[177]2[174]16[171]1 [167] 34640
34664 [139] [197](t$)[179][177][181]([197](t$)) [167] 34640
34670 so(no[171]1)[178][197](t$):[142]
34690 [143] --- loeschen ---
34700 [141] 34900:[139] f [176] no[178]0 [167] [142]
34710 t1$[178]no$(no[171]1)
34720 t2$[178]"leschen?"
34730 [141] 55000:[139] f [167] [142]
34740 [129] i[178]no[170]1 [164] ao%
34750 no$(i[171]2)[178]no$(i[171]1):so(i[171]2)[178]so(i[171]1):fo$(i[171]2)[178]fo$(i[171]1)
34760 [130] i
34770 ao%[178]ao%[171]1:[142]
34800 t1$[178]"(NULL)usaetze"
34802 t2$[178]"abspeichern?"
34804 [141] 55000:[139] f [167] [142]
34806 [159] 15,da,15
34808 [152]15,"s";dn$;":options"
34810 [132]15,a,a$:[139] a[178][179]20 [167] 34820
34812 t1$[178]"!! str$isk ascehler !!"
34814 t2$[178]a$
34816 [141] 50000
34818 [160]2:[160] 15:[142]
34820 [159] 2,da,2,dn$[170]":options,u,w"
34822 [132]15,a,a$:[139] a [167] 34812
34824 [152]2,ao%
34826 [129] i[178]0 [164] ao%[171]1
34828 [152]2,[199](34);no$(i);[199](34);",";fo$(i);",";so(i)
34830 [130] i
34832 [132]15,a,a$:[139] a [167] 34812
34834 [160] 2
34836 [160] 15
34838 [142]
34900 f[178]0:[139] ao%[177]0 [167] 34910
34902 t1$[178]"(NULL)eine (NULL)usaetze"
34904 t2$[178]"vorhanden"
34906 [141] 50000:f[178]1:[142]
34910 [158] [165]ad(7):[158] [165]ad(13),4,1
34920 [153] [163]5);"ortantantantantantantantantantantantantantantantantantan^wait"
34922 [153] [163]5);"(NULL) wait (NULL)usaetze: (NULL)wait"
34924 [153] [163]5);"-tantantantantantantantantantantantantantantantantantan<wait"
34926 [129] i[178]0 [164] ao%[171]1
34928 [153] [163]5);"(NULL) ";[200](no$(i)[170]" ",16);" (NULL)wait"
34930 [130] i
34932 [153] [163]5);"/tantantantantantantantantantantantantantantantantantanexpwait"
34934 [141] 51000:xo[178]xp:yo[178]yp:[139] yp[179]4 [176] yp[177]7[170]ao% [167] xp[178]0
34936 [139] xp[179]5 [176] xp[177]25 [167] [158] [165]ad(8):[158] [165]ad(18):no[178]0:fl[178]fl [176] 1:[142]
34938 [139] yp[179]7 [176] yp[178]8[170]ao% [167] no[178]0:[137] 34950
34940 no[178]yp[171]6
34950 [158] [165]ad(8):[158] [165]ad(18):[142]
34994 :
34996 [143] *** notizen ***
34998 :
35000 [158] [165]ad(7):[158] [165]ad(13),2,1:[151] 198,0
35002 q$[178]"":[129] i[178]217 [164] 242:q$[178]q$[170][199]([194](i)):[130] i
35010 [153]" f1 - (NULL)eile loeschen f3 - (NULL)eile einf. wait";
35020 [153]" f5 - (NULL)est loeschen f7 - drucken wait";
35030 [158] [165]ad(13),24,1
35032 [158] [165]ad(13),24,1:[153]" (NULL)(NULL)(NULL)(NULL) - (NULL)peichern und zurueck wait";
35034 [153]" andere (NULL)asten - normale ascunktion wait";
35036 x[178]1:y[178]0
35038 [158] [165]ad(16),4,1,20,40,32,[194](646)
35040 [129] i[178]0 [164] 19
35050 [158] [165]ad(13),i[170]4,1:[153]np$(i);
35060 [130] i
35100 [158] [165]ad(14),y[170]4,x,1,1
35110 [161] a$:[139] a$[178]"" [167] 35110
35120 [158] [165]ad(15),y[170]4,x,1,1
35150 a[178][198](a$):[139] a[179]31 [176](a[177]127 [175] a[179]160)[167] 35300
35160 [158] [165]ad(13),y[170]4,x:[153] a$;
35170 np$(y)[178][200](np$(y),x[171]1)[170]a$[170][202](np$(y),x[170]1)
35180 x[178]x[170]1:[139] x[177]40 [167] x[178]1:y[178]y[170]1:[139] y[177]19 [167] y[178]19:x[178]40
35190 [137] 35100
35300 [139] a[178]13 [176] a[178]141 [167] x[178]1:y[178]y[170]1:[139] y[177]19 [167] y[178]19
35310 [139] a[178]20 [167] x[178]x[171]1:[139] x[178]0 [167] x[178]40:y[178]y[171]1:[139] y[179]0 [167] y[178]0
35320 [139] a[178]20 [167] np$(y)[178][200](np$(y),x[171]1)[170][202](np$(y),x[170]1)[170]" "
35330 [139] a[178]148 [167] np$(y)[178][200]([200](np$(y),x[171]1)[170]" "[170][202](np$(y),x),40)
35340 [139] a[178]20 [176] a[178]148 [167] [158] [165]ad(13),y[170]4,1:[153] np$(y)
35350 [139] a[178]19 [167] y[178]0:x[178]1
35360 [139] a[179][177]147 [167] 35390
35370 : [129] i[178]0 [164] 19:np$(i)[178]" ":[130] i
35380 x[178]1:y[178]0:[137] 35040
35390 [139] a[178]133 [167] [129] i[178]y [164] 18:np$(i)[178]np$(i[170]1):[130] i
35400 [139] a[178]133 [167] np$(19)[178]" "
35410 [139] a[178]134 [167] [129] i[178]19 [164] y[170]1 [169][171]1:np$(i)[178]np$(i[171]1):[130] i
35420 [139] a[178]134 [167] np$(y)[178]" "
35430 [139] a[178]133 [176] a[178]134 [167] [129] i[178]y [164] 19:[158] [165]ad(13),i[170]4,1:[153] np$(i):[130] i
35440 [139] a[178]135 [167] np$(y)[178][200](np$(y),x[171]1)
35450 [139] a[178]135[167]np$(y)[178][200](np$(y)[170]" ",40)
35455 [139] a[178]135 [167] [158] [165]ad(13),y[170]4,1:[153] np$(y)
35460 [139] a[178]136 [167] [129] i[178]217 [164] 242:[151] i,[198]([202](q$,i[171]216)[170][199](0)):[130] i
35462 [139] a[178]136 [167] [158] [165]ad(13),2,2:[153] " wait":[141] 52000
35464 [139] a[178]136 [167] [158] [165]ad(13),2,2:[153] "f1 - (NULL)ewait"
35466 [139] a[178]17 [167] y[178]y[170]1:[139] y[177]19 [167] y[178]19
35470 [139] a[178]145 [167] y[178]y[171]1:[139] y[179]0 [167] y[178]0
35475 [139] a[178]29 [167] x[178]x[170]1:[139] x[177]40 [167] x[178]1:y[178]y[170]1:[139] y[177]19 [167] y[178]19:x[178]40
35480 [139] a[178]157 [167] x[178]x[171]1:[139] x[179]1 [167] x[178]40:y[178]y[171]1:[139] y[179]0 [167] y[178]0:x[178]1
35490 [139] a[179][177]3 [167] [137] 35100
35500 [129] i[178]217 [164] 242:[151] i,[198]([202](q$,i[171]216)[170][199](0)):[130] i
35502 [158] [165]ad(13),2,2:[153] "str$ruckenwait"
35504 t1$[178]"(NULL)otizen"
35510 t2$[178]"apspeichern?"
35520 [141] 55000:[139] f[178]0 [167] [141] 47000
35530 [158] [165]ad(8):[158] [165]ad(18):[142]
36000 [137] 9999
39970 :
39980 [143] *** show screen ***
39990 :
40000 [158] [165]ad(0):[143] * maus starten
40002 [153]
40004 [153]"load";[199](14);[199](8);
40010 [153]"============= (NULL)atn(NULL)(NULL) str$(NULL)(NULL) 64 =============";
40020 [153]" str$rucken naechste (NULL)eite letzte (NULL)eite"
40030 [153]" ascile str$isk atnnderes (NULL)usatz (NULL)arameter"
40032 [158] [165]ad(13),10,1
40034 [153] [163]9);"(len) 1986 by str$irk mid$ansen"
40036 [153] [163]10);"(NULL)ersion 1.0 04.05.1986"
40040 [158] [165]ad(13),24,1
40048 [153]" ascile:................ (NULL)yp:..... peeklk:...";
40050 [153]" str$isk:................ right$str$:..... ascre:...";
40060 [158] [165]ad(14),1,1,3,40
40070 [158] [165]ad(14),24,1,2,40
40080 [142]
40970 :
40980 [143] *** insert disk ***
40990 :
41000 t1$[178]" peekitte str$iskette"
41010 t2$[178]" einlegen !!"
41020 [141] 50000
41030 [159] 15,da,15
41040 [152]15,"i"
41050 [132]15,a:[139] a[179][177]0 [167] 41000
41060 [160] 15
41070 [142]
41970 :
41980 [143] *** read parameter ***
41990 :
42000 [159] 15,da,15
42010 [159] 2,da,2,dn$[170]":parameter,u,r"
42020 [132]15,a,a$:[139] a[178]0 [167] 42090
42022 [139] a[178]62 [167] 42500
42030 [160] 2
42040 [160] 15
42050 t1$[178]"! str$isk ascehler !"
42060 t2$[178]a$
42070 [141] 50000
42080 [137] 42000
42090 [161]#2,a$,b$,c$:[143] - farben holen
42100 [151] 53280,[198](a$[170][199](0)):[143] - rahmen
42110 [151] 53281,[198](b$[170][199](0)):[143] - hintergrund
42120 [151] 646,[198](c$[170][199](0)):[143] - text
42122 [158] [165]ad(18):[143] - text farbe setzen
42130 [161]#2,a$,b$:[143] - maus daten
42140 [151] 703,[198](a$[170][199](0)):[143] - maus daten (farbe)
42150 [151] 693,[198](b$[170][199](0)):[143] - maus speed
42160 [161]#2,a$,b$,c$,d$:[143] - geraete nummern
42170 da[178][198](a$[170][199](0)):[143] - unit disk (8-15)
42180 dn$[178]b$:[143] - dirve disk (0/1)
42190 pa[178][198](c$[170][199](0)):[143] printer adr. (2/4-6)
42200 ps[178][198](d$[170][199](0)):[143] sec. adr. (0-15)
42210 lp$[178]"":[143] - einst. 8 lpi lesen bis $ff
42220 [161]#2,a$:[139] a$[179][199](255) [167] lp$[178]lp$[170]a$:[137] 42220
42230 gk$[178]"":[143] - umschalten gross/klein
42240 [161]#2,a$:[139] a$[179][199](255) [167] gk$[178]gk$[170]a$:[137] 42240
42250 re$[178]"":[143] - revers ein
42260 [161]#2,a$:[139] a$[179][199](255) [167] re$[178]re$[170]a$:[137] 42260
42270 ra$[178]"":[143] - revers aus
42280 [161]#2,a$:[139] a$[179][199](255) [167] ra$[178]ra$[170]a$:[137] 42280
42290 cr$[178]"":[143] - return zeichen
42300 [161]#2,a$:[139] a$[179][199](255) [167] cr$[178]cr$[170]a$:[137] 42300
42310 [132]15,a,a$:[139] a[177]0 [167] 42030
42320 [160] 2
42330 [160] 15
42340 [142]
42500 [151] 53280,0:[143] - rahmen schwarz
42510 [151] 53281,0:[143] - bild schwarz
42520 [151] 646,7:[143]- text gelb
42530 [158] [165]ad(18)
42540 [151] 703,11:[143] - maus farbe grau1
42542 [151] 693,230:[143] - maus speed
42550 da[178]8:dn$[178]"0":[143] - floppy adressen
42560 pd[178]4:ps[178]7:[143] - drucker adrssen
42570 lp$[178]"":[143] - kein code fuer 8 lpi
42580 gk$[178]"":[143] - keine umschaltung
42590 re$[178]"":[143] - rvs ein
42600 ra$[178]"wait":[143] - rvs aus
42610 cr$[178][199](8)[170][199](13)[170][199](15):[143] - cr code mps 801
42620 [137] 42320
42970 :
42980 [143] *** read note pad ***
42990 :
43000 [159] 15,da,15
43010 [159] 2,da,2,dn$[170]":note pad,u,r"
43020 [132]15,a,a$
43030 [139] a[178]0 [167] 43100
43032 [139] a[178]62 [167] 43180
43040 t1$[178]"! str$isk ascehler !"
43050 t2$[178]a$
43060 [160] 2
43070 [160] 15
43080 [141] 50000
43090 [137] 43000
43100 [129] i[178]0 [164] 19
43110 [132]2,np$(i)
43120 [130] i
43130 [137] 43150
43140 [139] a[177]0 [167] 43040
43150 [160] 2
43160 [160] 15
43170 [142]
43180 [129] i[178]0 [164] 19
43190 np$(i)[178]" "
43200 [130] i
43210 [137] 43150
43970 :
43980 [143] *** read options ***
43990 :
44000 [159] 15,da,15
44010 [159] 2,da,2,dn$[170]":options,u,r"
44020 [132]15,a,a$
44030 [139] a[178]0 [167] 44100
44032 [139] a[178]62 [167] ao%[178]0:[137] 44170
44040 t1$[178]"! str$isk ascehler !"
44050 t2$[178]a$
44060 [160] 2
44070 [160] 15
44080 [141] 50000
44090 [137] 44000
44100 [132]2,ao%:[143] - anz. options
44110 [139] ao%[178]0 [167] 44150
44120 [129] i[178]0 [164] ao%[171]1
44130 [132]2,no$(i),fo$(i),so(i)
44140 [130] i
44150 [132]15,a,a$
44160 [139] a[177]0 [167] 44040
44170 [160] 2
44180 [160] 15
44190 [142]
44970 :
44980 [143] *** read directory ***
44990 :
45000 [159] 15,da,15
45010 [159] 2,da,2,"#"
45020 [132]15,a,a$
45030 [139] a[178]0 [167] 45100
45040 t1$[178]"! str$isk ascehler !"
45050 t2$[178]a$
45060 [160] 2
45070 [160] 15
45080 [141] 50000
45090 [137] 45000
45100 dh$[178]""
45102 [143]
45110 [152]15,"u1:";2;dn$;18;0
45120 [152]15,"b-p: 2 144"
45130 [129] i[178]144 [164] 166
45140 [161]#2,a$:dh$[178]dh$[170][200](a$[170][199](0),1)
45150 [130] i
45160 [158] [165]ad(13),25,7:[153] "";[202](dh$,1,16);"wait";
45170 [158] [165]ad(13),25,27:[153] "";[202](dh$,19,5);"wait";
45180 n[178]0:f[178]0
45190 [152]15,"b-p:";2;0
45200 [161]#2,t$,s$:t[178][198](t$[170][199](0)):s[178][198](s$[170][199](0))
45210 [139] t[178]0 [176] s[178]255 [167] 45290
45220 [152]15,"u1:";2;dn$;t;s
45230 [129] i[178]0 [164] 7
45240 fe$(n)[178]"":[152]15,"b-p: 2";2[170]32[172]i
45250 [161]#2,fe$(n):[139] [198](fe$(n)[170][199](0))[178]0 [167] 45270
45252 [161]#2,a$,a$:[143] t,s ueberlesen
45260 [129] j[178]1 [164] 16:[161]#2,a$:fe$(n)[178]fe$(n)[170][200](a$[170][199](0),1):[130] j:[143] namen
45261 [152]15,"b-p: 2";2[170]32[172]i[170]28
45262 [161]#2,a$,b$:fe$(n)[178]fe$(n)[170][200](a$[170][199](0),1)[170][200](b$[170][199](0),1)
45263 fe$(n)[178]fe$(n)[170]t$[170]s$[170][199](2[170]32[172]i)
45264 f[178]f[170][198](a$[170][199](0))[170][198](b$[170][199](0))[172]256
45266 n[178]n[170]1
45270 [130] i
45280 [137] 45190
45290 af%[178]n[171]1
45300 [160] 2
45310 [160] 15
45320 fb%[178]664[171]f
45330 [158] [165]ad(13),25,37:[153] "";[201](" "[170][196](fb%),3);"wait";
45332 [143]
45340 [142]
45970 :
45980 [143] *** write parameter ***
45990 :
46000 [159] 15,da,15,"s"[170]dn$[170]":parameter"
46010 [159] 2,da,2,dn$[170]":parameter,u,w"
46020 [132]15,a,a$:[139] a[178]0 [167] 46100
46030 [160] 2
46040 [160] 15
46050 t1$[178]"! str$isk ascehler !"
46060 t2$[178]a$
46070 [141] 50000
46080 [137] 46000
46100 [152]2,[199]([194](53280) [175] 15);:[143] - rahmen
46110 [152]2,[199]([194](53281) [175] 15);:[143] - hintergrund
46120 [152]2,[199]([194](646) [175] 15);:[143] - text
46140 [152]2,[199]([194](703));:[143] - maus daten (farbe)
46150 [152]2,[199]([194](693));:[143] - maus speed
46170 [152]2,[199](da);:[143] - unit disk (8-15)
46180 [152]2,dn$;:[143] - dirve disk (0/1)
46190 [152]2,[199](pa);:[143] printer adr. (2/4-6)
46200 [152]2,[199](ps);:[143] sec. adr. (0-15)
46210 [152]2,lp$;[199](255);:[143] - einst. 8 lpi lesen bis $ff
46230 [152]2,gk$;[199](255);:[143] - umschalten gross/klein
46250 [152]2,re$;[199](255);:[143] - revers ein
46270 [152]2,ra$;[199](255);:[143] - revers aus
46290 [152]2,cr$;[199](255);:[143] - return zeichen
46310 [132]15,a,a$:[139] a[177]0 [167] 46030
46320 [160] 2
46330 [160] 15
46340 [142]
46970 :
46980 [143] *** write note pad ***
46999 :
47000 [159] 15,da,15,"s"[170]dn$[170]":note pad"
47010 [159] 2,da,2,dn$[170]":note pad,u,w"
47020 [132]15,a,a$:[139] a[178]0 [167] 47100
47030 [160] 2
47040 [160] 15
47050 t1$[178]"! str$isk ascehler !"
47060 t2$[178]a$
47070 [141] 50000
47080 [137] 47000
47100 [129] i[178]0 [164] 19
47110 [152]2,[199](34);np$(i);[199](34)
47120 [130] i
47130 [132]15,a,a$
47140 [139] a[177]0 [167] 47030
47150 [160] 2
47160 [160] 15
47170 [142]
49970 :
49980 [143] *** warning window out ***
49990 :
50000 [158] [165]ad(7):[143] - scr auf stack
50002 [158] [165]ad(13),2,9
50004 [153]" wait"
50006 [158] [165]ad(13),3,1
50008 [153]" wait"
50010 [158] [165]ad(13),8,1
50020 [153] [163]10);"ortantantantantantantantantantantantantantantantantantan^"
50030 [153] [163]10);"(NULL) wait(NULL)"
50040 [153] [163]10);"(NULL) ";[200](t1$[170]" ",16);" wait(NULL)"
50050 [153] [163]10);"(NULL) wait(NULL)"
50060 [153] [163]10);"(NULL) ";[200](t2$[170]" ",16);" wait(NULL)"
50070 [153] [163]10);"(NULL) *newnewrnd wait(NULL)"
50080 [153] [163]10);"(NULL) waitget(NULL)(NULL)get wait(NULL)"
50090 [153] [163]10);"(NULL) logwaitnewnewcos wait(NULL)"
50100 [153] [163]10);"/tantantantantantantantantantantantantantantantantantanexp"
50110 fl[178]fl [176] 128:[141] 51000:[143] * get maus pos
50120 [139] [168](xp[177]17 [175] xp[179]21 [175] yp[177]13 [175] yp[179]16) [167] [137] 50110
50130 [158] [165]ad(8):[158] [165]ad(18):fl[178]fl [175] 127:[142]
50970 :
50980 [143] *** get maus pos ***
50990 :
51000 [139] (fl [175] 1)[178]1 [167] xp[178]xo:yp[178]yo:fl[178]fl [175] 254:[137] 51050
51030 [158] [165]ad(3)
51040 xp[178][165]xt(0):yp[178][165]yt(0)
51050 [139] yp[179]4 [176] yp[177]23 [167] fl[178]fl [176] 64
51052 [139] yp[177]3 [175] yp[179]24 [167] fl[178]fl [175] 191
51060 [139] yp[178]2 [175] xp[179]11 [167] [141] 52000:[137] 51000:[143] * hardcopy
51070 [139] (fl [175] 128)[178]128 [167] [142]
51080 [139] yp[178]3 [175] (fl [175] 32)[178]32 [167] [142]
51090 [139] yp[179][177]3 [167] [142]
51092 [139] [165]st(0)[177]5 [167] [142]
51100 [139] xp[179]6 [167] [141] 32000:[143] * file
51110 [139] xp[177]5 [175] xp[179]13 [175] yp[178]3 [167] [141] 33000:[143] * disk
51120 [139] xp[177]12 [175] xp[179]22 [175] yp[178]3 [167] [141] 34000:[143] * anderes
51130 [139] xp[177]21 [175] xp[179]29 [175] yp[178]3 [167] [141] 31000:[143] * zusatz
51140 [139] xp[177]28 [175] yp[178]3 [167] [141] 30000:[143] * parameter
51150 [137] 51000
51970 :
51980 [143] *** hard copy ***
51990 :
52000 t1$[178]"peekildschirminhalt"
52002 t2$[178]"atnusdrucken?"
52004 [141] 55000:[139] f [167] [142]
52008 [151] 198,0
52010 f[178]0
52020 [159] 4,pa,ps
52030 [152]4,lp$;gk$;
52110 [129] i[178]0 [164] 24
52120 [129] j[178]0 [164] 39
52130 a[178][194](j[170]i[172]40[170]1024)
52140 f[178][171](a[177]127):a[178]a[170](a[177]127)[172]128
52150 [139] a[179]32 [167] b[178]a[170]64
52160 [139] a[177]31 [175] a[179]64 [167] b[178]a
52170 [139] a[177]63 [175] a[179]96 [167] b[178]a[170]32
52180 [139] a[177]95 [167] b[178]a[170]64
52190 [139] f[178]1 [175] c[179][177]f [167] [152]4,re$;
52200 [139] f[178]0 [175] c[179][177]f [167] [152]4,ra$;
52210 c[178]f
52220 [152]4,[199](b);
52222 [161] a$:[139] a$[178]"" [167] i[178]24:j[178]39
52230 [130] j
52240 [152]4,cr$;:c[178]0
52250 [130] i
52260 [160] 4
52300 [143]
52400 [142]
52970 :
52980 [143] *** input ***
52990 :
53000 p[178]1:[151] 198,0
53010 [158] [165]ad(7)
53020 [158] [165]ad(13),9,1
53030 [153] [163]8);"ortantantantantantantantantantantantantantantantantantantantantantan^"
53040 [153] [163]8);"(NULL) wait(NULL)"
53050 [153] [163]8);"(NULL) ";[200](f$[170]" ",20);" wait(NULL)"
53060 [153] [163]8);"(NULL) wait(NULL)"
53070 [153] [163]8);"(NULL) <";[200](" ",l);">";
53080 [153] [200](" ",18[171]l);" wait(NULL)"
53090 [153] [163]8);"(NULL) wait(NULL)"
53100 [153] [163]8);"/tantantantantantantantantantantantantantantantantantantantantantanexp"
53110 [158] [165]ad(13),13,12:[153] "";t$;[200](" ",l[171][195](t$))
53120 [158] [165]ad(13),14,10[170]p:[153]" tab( wait"
53130 [161] a$:[139] a$[178]"" [167] 53130
53140 [139] a$[178]"cmd" [175] p[177]1 [167] p[178]p[171]1:[137] 53120
53150 [139] a$[178]"" [175] p[179][178][195](t$) [175] p[179]l [167] p[178]p[170]1:[137] 53120
53160 [139] a$[178]"load" [167] t$[178]"":a$[178]""
53170 [139] a$[178]"" [167] [158] [165]ad(13),14,11[170]p:[153]" wait":p[178]1:[137] 53110
53180 [139] a$[178][199](20) [175] p[177]1 [167] p[178]p[171]1:t$[178][200](t$,p[171]1)[170][202](t$,p[170]1):[137] 53110
53190 [139] a$[178]"save" [167] t$[178][200](t$,p[171]1)[170]" "[170][202](t$,p):[137] 53110
53200 [139] a$[178][199](13) [167] f[178]0:[137] 53260
53210 [139] a$[178]"" [167] f[178]1:[137] 53260
53220 [139] a$[178][199](141) [167] f[178][171]1:[137] 53260
53230 [139] a$[179][199](32) [176] (a$[177][199](127) [175] a$[179][199](160)) [167] 53130
53240 t$[178][200](t$,p[171]1)[170]a$[170][202](t$,p[170]1):[139] p[179]l [167] p[178]p[170]1
53250 [137] 53110
53260 [158] [165]ad(8):[142]
53970 :
53980 [143] *** show files ***
53990 :
54000 [158] [165]ad(16),4,1,20,40,32,[194](646)
54010 [129] i[178]0 [164] 19
54020 [158] [165]ad(13),4[170]i,1:[153]" ";
54030 [139] i[170]sf%[178]mf% [167] [153]"cmdsqr";
54040 [139] i[170]sf%[179][178]af% [167] [153] [202](fe$(sf%[170]i),2,16);
54050 [158] [165]ad(13),4[170]i,21:[153]" ";
54060 [139] i[170]sf%[170]20[178]mf% [167] [153]"cmdsqr";
54070 [139] i[170]sf%[170]20[179][178]af% [167] [153] [202](fe$(sf%[170]20[170]i),2,16);
54080 [130] i
54090 [142]
54970 :
54980 [143] *** ask yes/no ***
54990 :
55000 [158] [165]ad(7):[143] - scr auf stack
55002 [158] [165]ad(13),2,9
55004 [153]" wait"
55006 [158] [165]ad(13),3,1
55008 [153]" wait"
55010 [158] [165]ad(13),8,1
55020 [153] [163]10);"ortantantantantantantantantantantantantantantantantantan^"
55030 [153] [163]10);"(NULL) wait(NULL)"
55040 [153] [163]10);"(NULL) ";[200](t1$[170]" ",16);" wait(NULL)"
55050 [153] [163]10);"(NULL) wait(NULL)"
55060 [153] [163]10);"(NULL) ";[200](t2$[170]" ",16);" wait(NULL)"
55070 [153] [163]10);"(NULL) *newnewrnd *newnewnewnewrnd wait(NULL)"
55080 [153] [163]10);"(NULL) waitgetmid$aget waitget(NULL)einget wait(NULL)"
55090 [153] [163]10);"(NULL) logwaitnewnewcos logwaitnewnewnewnewcos wait(NULL)"
55100 [153] [163]10);"/tantantantantantantantantantantantantantantantantantanexp"
55110 fl[178]fl [176] 128:[141] 51000:[143] * get maus pos
55120 [139] xp[177]11 [175] xp[179]16 [175] yp[177]12 [175] yp[179]16 [167] f[178]0:[137] 55130
55122 [139] xp[177]21 [175] xp[179]28 [175] yp[177]12 [175] yp[179]16 [167] f[178]1:[137] 55130
55124 [137] 55110
55130 [158] [165]ad(8):[158] [165]ad(18):fl[178]fl [175] 127:[142]
59970 :
59980 [143] *** daten ***
59990 :
60000 [143] --- color names ---
60010 [131] schwarz,weiss,rot,tuerkis
60020 [131] violett,gruen,blau,gelb
60030 [131] orange,braun,hellrot,grau 1
60040 [131] grau 2,hellgruen,hellblau,grau 3
60050 [143] -------------------
60060 :
60070 [143] --- file types ---
60080 [131] "str$val(NULL)","(NULL)val(NULL)","(NULL)(NULL)chr$","(NULL)(NULL)(NULL)","(NULL)val(NULL)"
60090 [143] ------------------
60100 :
60110 [143] --- error text ---
60120 [131] "(NULL)uelle unbekannt"
60130 [131] "*zu viele str$ateien"
60140 [131] "*str$atei offen"
60150 [131] "*str$atei nicht offen"
60160 [131] "str$atei nicht gefunden"
60170 [131] "chr$eraet nicht vorhanden"
60180 [131] "*keine valingabe-str$atei"
60190 [131] "*keine atnusgabe-str$atei"
60200 [131] "*kein str$ateiname angegeben"
60210 [131] "falsche chr$eraetenummer"
60220 [131] "*(NULL)val(NULL)(NULL) ohne asc(NULL)(NULL)"
60230 [131] "*(NULL)yntax ascehler"
60240 [131] "*(NULL)val(NULL)(NULL)(NULL)(NULL) ohne chr$(NULL)(NULL)(NULL)peek"
60250 [131] "*zu wenig str$aten"
60260 [131] "falscher (NULL)ertebereich"
60270 [131] "peekereich ueberschritten"
60280 [131] "*(NULL)peicher voll"
60290 [131] "*(NULL)prungziel nichr gefunden"
60300 [131] "*ascalsche (NULL)mschreibung"
60310 [131] "*doppeltes asceld"
60320 [131] "(NULL)eilen durch (NULL)ull"
60330 [131] "*str$irektmodus"
60340 [131] "*str$aten-(NULL)yp falsch"
60350 [131] "*(NULL)ext zu lang"
60360 [131] "str$atei-str$aten falsch"
60370 [131] "*ascormel zu komplex"
60380 [131] "*len(NULL)(NULL)(NULL) nicht erlaubt"
60390 [131] "*ascunktion umbekannt"
60400 [131] "*str$atei-(NULL)est ascehler"
60410 [131] "(NULL)ade ascehler"